package com.zuipin.vo;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 
 * @author zhuangjiajian
 * @date 2017-8-12 10:09:16
 * @description 属性查询条件
 */
@ApiModel(description = "属性查询条件VO")
public class PropInfoSearchVo implements Serializable {
	
	/**
	 * 
	 */
	private static final long	serialVersionUID	= 1L;
	
	private String				propNo;						// 属性编号
	private String				propName;					// 属性名称
	private Integer				propType;					// 属性类型 1多选项 2文本项
	private String				state;						// 属性状态
	private String				propCodeOrNameSearch;		// 通过属性编码或者名称模糊查询
	private Long				sysId;						// 系统ID
	private Long				catId;						// 分类ID
	
	private Integer				isInCommonCatePropView;		// 是否是在 通用-分类属性配置界面中（返回一个判断属性类型为多选项时有无设置其 通用的分类属性值 ）0否 1是
	
	public PropInfoSearchVo() {
		// TODO Auto-generated constructor stub
	}
	
	@ApiModelProperty(value = "属性名称")
	public String getPropName() {
		return propName;
	}
	
	public void setPropName(String propName) {
		this.propName = propName;
	}
	
	@ApiModelProperty(value = "属性编号")
	public String getPropNo() {
		return propNo;
	}
	
	public void setPropNo(String propNo) {
		this.propNo = propNo;
	}
	
	@ApiModelProperty(value = "属性类型 1多选项2文本项")
	public Integer getPropType() {
		return propType;
	}
	
	public void setPropType(Integer propType) {
		this.propType = propType;
	}
	
	@ApiModelProperty(value = "属性状态 'ENABLE','DISABLE'")
	public String getState() {
		return state;
	}
	
	public void setState(String state) {
		this.state = state;
	}
	
	@ApiModelProperty(value = "通过属性编码 属性名称模糊查询")
	public String getPropCodeOrNameSearch() {
		return propCodeOrNameSearch;
	}
	
	public void setPropCodeOrNameSearch(String propCodeOrNameSearch) {
		this.propCodeOrNameSearch = propCodeOrNameSearch;
	}
	
	@ApiModelProperty(value = "系统ID")
	public Long getSysId() {
		return sysId;
	}
	
	public void setSysId(Long sysId) {
		this.sysId = sysId;
	}
	
	@ApiModelProperty(value = "分类ID")
	public Long getCatId() {
		return catId;
	}
	
	public void setCatId(Long catId) {
		this.catId = catId;
	}
	
	@ApiModelProperty(value = "是否是在 通用-分类属性配置界面中（返回一个判断属性类型为多选项时有无设置其 通用的分类属性值 ）0否 1是")
	public Integer getIsInCommonCatePropView() {
		return isInCommonCatePropView;
	}
	
	public void setIsInCommonCatePropView(Integer isInCommonCatePropView) {
		this.isInCommonCatePropView = isInCommonCatePropView;
	}
	
}
